/*
 * DIM-SUM操作系统 - 内核重启接口相关宏定义
 *
 * Copyright (C) 2022 国科础石(重庆)软件有限公司
 *
 * 作者: Dong Peng <w-pengdong@kernelsoft.com>
 *
 * License terms: GNU General Public License (GPL) version 3
 *
 */

#ifndef __UAPI_DIM_SUM_REBOOT_H
#define __UAPI_DIM_SUM_REBOOT_H

#define	REBOOT_MAGIC1	0xfee1dead
#define	REBOOT_MAGIC2	672274793
#define	REBOOT_MAGIC2A	85072278
#define	REBOOT_MAGIC2B	369367448
#define	REBOOT_MAGIC2C	537993216

#define	REBOOT_CMD_RESTART	0x01234567
#define	REBOOT_CMD_HALT		0xCDEF0123
#define	REBOOT_CMD_CAD_ON		0x89ABCDEF
#define	REBOOT_CMD_CAD_OFF	0x00000000
#define	REBOOT_CMD_POWER_OFF	0x4321FEDC
#define	REBOOT_CMD_RESTART2	0xA1B2C3D4
#define	REBOOT_CMD_SW_SUSPEND	0xD000FCE2
#define	REBOOT_CMD_KEXEC		0x45584543

#endif /* __UAPI_DIM_SUM_REBOOT_H */
